home *** CD-ROM | disk | FTP | other *** search
- Congratulations! You're about to unlock the speed and power of your
- modem by using the fastest file transfer protocol available:
-
- HyperProtocol
-
- This HyperProtocol module is distributed free, to show the speed and
- quality of Hilgraeve software. Hilgraeve's HyperACCESS/5 is the
- fastest of all communications programs and has HyperProtocol, Zmodem,
- and many other protocols built right in. PC Magazine, PC Week,
- Personal Computing, and Software Digest have all rated it the best
- communications software available.
-
- You can easily integrate this external protocol module with PCBoard,
- RBBS, or other bulletin board software, to give your users extremely
- high speed data transfers. Or you can use it with Telix, Qmodem,
- Procomm, or any comm program that supports external protocol modules or
- has a DOS shell feature.
-
- As with other protocols, HyperProtocol must be in use at both ends of
- the connection.
-
- HyperProtocol In independent tests, HyperProtocol (or "HYPERP") was
- is fastest! found to be up to five times faster than Kermit, Xmodem
- and other popular file transfer protocols. You'll save
- time (and long-distance charges) and see your transfer
- rate blast even higher than the baud rate of your modem.
-
- Quick and If you are already using a conventional modem and comm-
- easy to use unications program, your computer is probably ready to
- use HyperProtocol.
-
- If your system is like most, you can use HyperProtocol
- right away. If not, or if you want to increase your
- control, HYPERP is versatile enough that you can set it
- up to meet your precise needs.
-
- Try it! We have arranged for a quick demonstration using our
- You'll see Bulletin Board in Monroe, Michigan.
-
- 1. Copy Copy the HYPERP.EXE into the same directory as your
- communications software.
-
- 2. Set up Set up your system for 8N1 (8 data bits, no parity, 1
- stop bit). 1200 or 2400 baud. This example assumes you
- are using COM1 for your modem. If not, see HyperProtocol
- OPTIONS below.
-
- 3. Call Call the Hilgraeve Bulletin Board at 313-243-5915. Log
- in with your name, then enter your own password.
-
- 4. Type Select "Download HyperProtocol DOS Module or HCOPY,"
- and then download HCOPY, a free utility that guards
- against copying files that contain computer viruses.
-
- 5. Exit Use your software's utilities to go to a DOS prompt while
- retaining your connection with Hilgraeve.
-
- 6. Type Type HYPERP RECEIVE and press ENTER.
-
- 7. Watch Watch the "Throughput" at the bottom right of your
- screen. That's the baud rate of the data flowing into
- your computer. You'll see your modem handling up to five
- times its normal rate.
-
- HyperProtocol also displays a bargraph showing how much
- of data has been transferred.
-
- 8. Return Return to your communications program and disconnect from
- the Hilgraeve BBS. HyperProtocol is fast and simple to
- operate from your current communications package. (You'd
- find it even faster and easier if you had HyperACCESS/5,
- which has HyperProtocol built right in.)
-
-
- HYPERPROTOCOL You may have a special hardware configuration that
- OPTIONS requires you to enter some special options. If you want
- to accept the default, you don't have to make an entry at
- all.
-
- You can adjust the following parameters:
-
- Port Suspend
- Baud rate Logfile
- Time stamp Display
- Check type Overwrite
- Compress
-
- How to use To use an option, simply include it in your command
- options string.
-
- In the test above, you typed HYPERP RECEIVE. To tell
- HyperProtocol not to compress files, you would type
-
- HYPERP COMPRESS:OFF RECEIVE
-
- Enter all the options between HYPERP and the SEND or
- RECEIVE command.
-
- HyperProtocol The following options are listed with
- Options Data - CHOICES you can make.
- - the DEFAULT used if you omit the option.
- - WRITTEN AS, which explains how you include the option
- in your command.
- - an explanation of the option.
-
- Baud rate CHOICES: 300-19200 DEFAULT: set by modem
- WRITTEN AS: Baud:1200
- The baud rate is the speed (in bits per second) your
- modem communicates.
-
- Checktype CHOICES: CRC, Checksum DEFAULT: CRC
- WRITTEN AS: Checktype:CRC
- Checktype defines the error checking method. CHECKSUM is
- less rigorous but is slightly faster. CRC (Cyclical
- Redundancy Checking) is more exacting. Select CRC if you
- suspect noise on the phone line.
-
- Compress CHOICES: On, Off DEFAULT: On
- WRITTEN AS: Compress:ON
- HyperProtocol's high speed in part stems from its
- ability to compress files during the transfer. When set
- to ON, HYPERP compresses files if it can. It can sense
- files that are already compressed (like .ZIP or .ARC
- files) and doesn't attempt to compress them further.
-
- Display CHOICES: On, Off DEFAULT: On
- WRITTEN AS: Display:OFF
- This option The HyperProtocol module normally displays a bargraph so
- is for BBS you can watch the progress of each transfer, and when the
- operators! transfer completes, you must press a key to continue.
-
- If you are a bulletin board operator and want unattended
- operation, you MUST set DISPLAY:OFF. This eliminates the
- bargraphs and the need to press a key after each transfer.
-
- Handshake CHOICES: None, RTS/CTS, XOFF/XON DEFAULT: XOFF/XON
- WRITTEN AS: Handshake:RTS/CTS
- XOFF/XON is used with most conventional modems. Select
- RTS/CTS if you have a high-speed (9600 or 19,200 bps) or
- MNP modem which is currently set up to use RTS/CTS.
-
- Logfile CHOICES: filename, none DEFAULT: none
- WRITTEN AS: Logfile:filename
- HyperProtocol will maintain a log of each file transfer
- including time and date, the duration of the transfer and
- whether it was successful. If you want a log file,
- specify the name of the file. For instance, a typical
- command is LOGFILE:C:\HYPER.LOG. (If you specify a
- filename without a path, the log file will be located in
- same directory as HYPERP.EXE.)
-
- Overwrite CHOICES: On, Off DEFAULT: Off
- WRITTEN AS: Overwrite:ON
- HyperProtocol won't overwrite an existing file unless you
- specify the OVERWRITE:ON command.
-
- Port CHOICES: 1, 2, 2E8(3), 3E8(4) DEFAULT: 1 (i.e., COM1)
- WRITTEN AS: Port:2 or Port:2E8(4)
- This selects the serial port where your modem is located.
- If you are using COM2, just type in 2. With serial ports
- higher than COM2 on a PS/2 or other MicroChannel
- computers, you can just type 3 through 8. With serial
- ports higher than COM2 on an IBM PC, XT, AT or 386
- compatible computers, you must specify the ADDRESS and
- the INTERRUPT LEVEL. Common entries are:
-
- Port:3E8(4) for COM3 using interrupt level 4
- Port:2E8(3) for COM4 using interrupt level 3
-
- Suspend CHOICES: On, Off DEFAULT: Off
- WRITTEN AS: Suspend:ON
- If you have a computer that can't receive data reliably
- while writing to a disk drive, set this to ON. SUSPEND
- signals the sending computer to halt transmission while
- your disk is saving data. You need to do this if you get
- several retransmission requests, even on noise-free lines.
-
- Timestamp CHOICES: On, Off DEFAULT: On
- WRITTEN AS: Timestamp:OFF
- When Timestamp is ON, a file is saved on your disk with
- the time and date you received it. Turning timestamp OFF
- saves the file with the same date that appears on the
- sending computer.
-
-
- EXAMPLES Here are some examples of HyperProtocol commands.
-
- Example 1 High-speed MNP modem located at COM2. You want a log
- file saved in the same directory as the HyperProtocol
- module. Receive a file with the same name the sender uses.
-
- HYPERP PORT:2 HANDSHAKE:RTS/CTS LOGFILE:HYPERP.LOG RECEIVE
- |____| |____| |_______________| |________________| |_____|
- | | | | |
- Starts HyperProtocol | Sets up handshake | Receives
- | for MNP Modem | (no filename
- | | specified)
- | |
- Selects COM2 Creates log file
-
-
- Example 2 Sending a file to another computer.
-
- HYPERP SEND C:\TABLE.DOC
- |____| |__| |__________|
- | | |
- Starts HyperProtocol | Filename
- Sends a file
-
-
- Example 3 Receiving a file that will replace existing files.
- File creation date will be the time you received it.
-
- HYPERP OVERWRITE:ON TIMESTAMP:ON RECEIVE C:\TABLE.DOC
- |____| |__________| |__________| |_____| |__________|
- | | | | |
- Starts HyperProtocol | Save with | Filename
- | receipt time |
- Command to replace Receives
- files having the same a file
- name
-
- NOTE: If you specify a single FILENAME, you can receive
- only one file. If you specify a DIRECTORY name, you can
- receive multiple files.
-
-
-
- AUTOMATING HYPERPROTOCOL OPTIONS
-
- HyperProtocol's versatility makes it simple to tailor for your uses.
- Since most of the options you use are the same each time, using batch
- files to start the module can save you time and keystrokes. While
- batch files are merely an optional convenience if you're using HYPERP
- with a comm program, they are mandatory when integrating the module
- with some BBS software.
-
- Batch files are easy, once you get the basic idea. Suppose you wanted
- to use a batch file to issue:
-
- HYPERP PORT:2 HANDSHAKE:RTS/CTS RECEIVE <any filename>
-
- To do this, you could create a batch file named HREC.BAT, containing
- the same line, but with %1 in place of <any filename>:
-
- HYPERP PORT:2 HANDSHAKE:RTS/CTS RECEIVE %1
-
- Now, instead of entering the full HYPERP command, you would merely
- enter HREC followed by the desired filename. Entering HREC TABLE.DOC,
- for example, would execute HYPERP and cause it to receive TABLE.DOC.
-
- For sending files, you could create a similar batch file named
- HSEND.BAT, containing the following:
-
- HYPERP PORT:2 HANDSHAKE:RTS/CTS SEND %1
-
- To send a file, you would simply enter HSEND followed by the desired
- filename. Entering HSEND TABLE.DOC, for example, would execute HYPERP
- and cause it to send TABLE.DOC.
-
- Simple batch files like those above work fine in many cases. However,
- some comm programs and BBS software start external protocol modules by
- passing baud rate, port, and other values along with the filename. For
- each additional value that the software passes, the batch files must
- contain one additional variable (%2, %3, etc). The first value passed
- replaces %1, the second replaces %2, etc. For example, a batch file
- for use with BBS software that passes a port specification, baud rate,
- then filename might contain the following line:
-
- HYPERP PORT:%1 BAUD:%2 HANDSHAKE:RTS/CTS DISPLAY:OFF RECEIVE %3
-
- And HSEND.BAT might contain:
-
- HYPERP PORT:%1 BAUD:%2 HANDSHAKE:RTS/CTS DISPLAY:OFF SEND %3
-
- Here, the first value passed by the BBS software (the port
- specification) would replace %1, the second value (baud rate) would
- replace %2, and the third value (filename) would replace %3.
-
- To create batch files for use with your particular BBS software or comm
- program, you must know how many values the software passes, and in
- which order they are passed. If unsure, you can find out by performing
- a test. To begin, create a batch file named TEST.BAT, containing the
- following lines:
-
- echo Argument 1 is %1
- echo Argument 2 is %2
- echo Argument 3 is %3
- echo Argument 4 is %4
- echo Argument 5 is %5
- echo Argument 6 is %6
- echo Argument 7 is %7
- echo Argument 8 is %8
- pause
-
- Set up your BBS software or comm program so that it will execute
- TEST.BAT as if it were an external protocol module. Next, start the
- BBS software or comm program and cause it to run TEST.BAT. Instead of
- doing a file transfer, TEST.BAT will merely display the values passed
- by your software. Once you have this information, you can write
- suitable batch files.
-
-
-
- QUESTIONS?
-
- We're glad you're using HyperProtocol and hope you to enjoy it! If you
- have any questions or comments about HyperProtocol, please call
- Hilgraeve's BBS at 313-243-5915.
-